How to pronounce "barracuda" (Italian)
Voice
Listen
Votes
Add your own pronunciation of "barracuda"
Meanings and definitions of "barracuda"
- Noun
any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth
Synonyms:


