karkotoq

English: Translation
throat; Sci.Trachea
noun
Body parts