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