Big Huge Thesaurus

meniscus

noun

sounds kind of like