Big Huge Thesaurus

salsilla

noun

sounds kind of like