barracuda


barracuda

noun

Definition of BARRACUDA

an aggressive and fiercely determined person <the governor-elect is too nice and easygoing, so he'll need a barracuda as his chief of staff>
Near Antonyms pushover, pussycat, reed, softy (or softie), weakling, wimp
Antonyms milquetoast

Seen & Heard

What made you want to look up barracuda? Please tell us where you read or heard it (including the quote, if possible).