请输入您要查询的英文单词:
单词
barracuda
释义
barracuda
NOUN
C
/ˌbærəˈkjuːdə/
a large tropical sea fish with sharp teeth and a lower jaw that sticks out 鱼;梭子鱼