barracudas
Meaning
plural of barracuda
barracuda
- Any large marine fish of the genus Sphyraena that have elongated bodies, a projecting lower jaw, displaying prominent fang-shaped teeth, and are aggressive predators.
- (figuratively) One who uses harsh or predatory means to compete.
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "barracudas" and many other words and sentences in English.