NORTHERN BARRACUDA
Meaning of NORTHERN BARRACUDA in English
noun
: a small barracuda ( Sphyraena borealis ) of the Atlantic coast of the United States from Cape Fear to Cape Cod
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012