meterte
Spanish
Verb
meterte
infinitive of
meter
combined with
te