Big Huge Thesaurus

Stizolobium

noun