BARRACUDA


Meaning of BARRACUDA in English

(n.) Alt. of Barracouata

Webster's English dictionary.      Английский словарь Webster.