Spanish-English Dictionarygluglutear
Meaning of gluglutear