nosed
Explore definitions, synonyms, and language insights of nosed
Definitions
Adjective
having a nose (either literal or metaphoric) especially of a specified kind
Explore definitions, synonyms, and language insights of nosed