Big Huge Thesaurus

Cyanophyta

noun

sounds kind of like