Big Huge Thesaurus

Liriodendron

noun