barracuda
barracuda has 2 senses in the JumbleFix dictionary. Letters: 9.
Definitions
- n.. Alt. of Barracouata
- n.. any voracious marine fish of the genus Sphyraena having an elongated cylindrical body and large mouth with projecting lower jaw and long strong teeth