mancharla

Spanish

Verb

mancharla

  1. infinitive of manchar combined with la