Big Huge Thesaurus

salpichroa

noun

sounds kind of like