semilunar cartilage - English Synonyms Dictionary

semilunar cartilage

n.
[1] meniscus