northern sea robin

Explore definitions, synonyms, and language insights of northern sea robin

Definitions

Noun
large searobin; found from Nova Scotia to Florida

More General Terms