Search Details

Word: barracuda (lookup usage) (lookup stats)


Meaning:

Noun:

  • Any large marine fish of the genus ''Sphyraenus'' that have elongated bodies, a projecting lower jaw and displaying prominent fang-shaped teeth.

Source: Wiktionary | Src Info »