Big Huge Thesaurus

vesica

noun

sounds kind of like