Big Huge Thesaurus

Anthozoa

noun

sounds kind of like