thyroid_cartilageEnglish

Adam's apple, thyroid cartilage

Noun

The largest cartilage of the larynx

English: thyroid cartilage, Adam's apple

English words with similar meanings

Show 1 words