BARRACUDA


Meaning of BARRACUDA in English

bar ‧ ra ‧ cu ‧ da /ˌbærəˈkjuːdə $ -ˈkuːdə/ BrE AmE noun [countable]

[ Date: 1600-1700 ; Language: American Spanish ]

a large tropical fish that eats flesh

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.