scomberomorus maculatus Meaning, Definition & Usage

  1. noun a large commercially important mackerel of the Atlantic coastal waters of North America

WordNet