scomberomorus maculatus

Noun
  1. A large commercially important mackerel of the Atlantic coastal waters of North America (synset 102628719)

Found on Word Lists

Other Searches