Big Huge Thesaurus

Salvadora

noun

sounds kind of like