Spanish-English Dictionarymetan
metan
meterse
Meaning of metan