Definitions | barracuda |
| noun (plural or barracudas)
- Any large marine fish of the genus Sphyraenus that have elongated bodies, a projecting lower jaw and displaying prominent fang-shaped teeth.
Translations: Supplemental Details:Sponsor an extended definition for barracuda for as little as $10 per month. Click here to contact us.
| |
|