Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of barracouata

- A voracious pikelike, marine fish, of the genus Sphyraena, sometimes used as food.
- A large edible fresh-water fish of Australia and New Zealand (Thyrsites atun).