Spanish edit

Adjective edit

mostachudo (feminine mostachuda, masculine plural mostachudos, feminine plural mostachudas)

  1. moustachio'd

Further reading edit