meternos
Spanish
Verb
meternos
infinitive of
meter
combined with
nos