looking glass tree Meaning, Definition & Usage

  1. noun large evergreen tree of India and Burma whose leaves are silvery beneath
    Heritiera macrophylla.

WordNet