BARRACUDA


Meaning of BARRACUDA in English

[ ˌbarə'ku:də ]

■ noun ( plural same or ~s ) a large predatory tropical marine fish with a slender body and large jaws and teeth. [Genus Sphyraena : several species.]

Origin

C17: of unknown origin.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.