Meaning of scomberomorus maculatus
Definition of scomberomorus maculatus
(noun)
a
large
commercially
important
mackerel
of the Atlantic
coastal
waters
of North America
Other information on scomberomorus maculatus
WIKIPEDIA results for
scomberomorus maculatus
Amazon results for
scomberomorus maculatus
Tweet