Spanish-English Dictionarytragase
tragase
tragarse
Meaning of tragase