mustachioed

Explore definitions, synonyms, and language insights of mustachioed

Definitions

Adjective Satellite
having a moustache