Big Huge Thesaurus

heliozoa

noun

sounds kind of like