Looking Glass Tree (
Noun
)
Meaning
Large evergreen tree of India and Burma whose leaves are silvery beneath.
Classification
Nouns denoting plants.
Synonyms
Heritiera Macrophylla
Hypernyms
Flowering Tree