Found 1 items, similar to great barracuda.
English → English (WordNet)
Definition: great barracuda
great barracuda
n : large (up to 6 ft) grayish-brown barracuda highly regarded
as a food and sport fish; may be dangerous to swimmers
[syn:
Sphyraena barracuda]