Dictionaries:

barracuda:

1. From the 1950s to the 1970s, a predatory, calculating, shrewd individual. Now obsolescent.

2. A forceful, aggressive woman .



Link to this page:

Word Browser