meterte

Spanish

Verb

meterte

  1. infinitive of meter combined with te