Definition of Scomberomorus Maculatus

  • 1. A large commercially important mackerel of the Atlantic coastal waters of North America Noun

Semanticaly linked words with "scomberomorus maculatus"

Hyponims for word "scomberomorus maculatus"