great barracuda
1.
(
noun
) large (up to 6 ft) grayish-brown barracuda highly regarded as a food and sport fish; may be dangerous to swimmers
Synonyms:
Sphyraena barracuda
Related Words:
barracuda
Terms and Conditions of Use / Copyright Notice