Spanish-English Dictionarymeteré
meteré
meterse
Meaning of meteré