kelenjar ludahBahasa Indonesia

salivary gland

Noun

Any of three pairs of glands in the mouth and digestive system that secrete saliva for digestion

English: salivary gland

Less certain link between this word and this sense.

English words with similar meanings

Show 1 words