BARRACOUTA


Meaning of BARRACOUTA in English

[bar.ra.cou.ta] n [modif. of AmerSp barracuda] (1835): a large elongate marine fish (Thyrsites atun of the family Gempylidae) used for food

Merriam-Webster English vocab.      Английский словарь Merriam Webster.