kewun

English: Translation
tongue
Spanish: Translation
lengua
parts of the human body