Big Huge Thesaurus

Entandrophragma

noun