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