X

We detected that you're visiting our site from the UK. Would you like to visit the ChaCha UK website?

Def baracuda?


Rate This Answer

Barracuda -noun, 1; -das for 2. 1. any of several elongated, predaceous, tropical and subtropical marine fishes of the genus Sphyraena, certain species of which are used for food. ChaCha!

Answered by Jennifer B. -

Comments

Advertisement