Definitions
noun
tall evergreen rain forest tree with wide-spreading crown having yellow-white flowers; grown as an ornamental in parks and large gardens
Look “parkia javanica” up elsewhere
Want another word?
Spin the dictionary for a fresh one.