Definify.com

Definition 2025


mechada

mechada

Spanish

Verb

mechada

  1. Feminine singular past participle of mechar.