Big Huge Thesaurus

Telopea

noun

sounds kind of like