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