Big Huge Thesaurus

valvula

noun

sounds kind of like