Big Huge Thesaurus

spongioblastoma

noun