mostachuda

Spanish

Adjective

mostachuda f

  1. feminine singular of mostachudo