Big Huge Thesaurus

sesamoid

noun

sounds kind of like