BARRACUDA


Meaning of BARRACUDA in English

n. type of predatory fish

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.