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