goggle-eye

Explore definitions, synonyms, and language insights of goggle-eye

Definitions

Noun
of Atlantic coastal waters; commonly used for bait

More General Terms