Meaning of looking-glass tree in English:

looking-glass tree

noun

  • A large tree, Heritiera littoralis (family Malvaceae), found in coastal regions of South and South-East Asia and having leaves which are silvery on the underside.

Origin

Early 19th century.