barracuda
noun#25,184
Translations
- バラクーダバラクーダ
- あかかますあかかます
- かますかます
English definition
- any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth
Examples
No examples yet.