meaning of looking glass tree

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


Related Words

looking glass tree |

Developed & Maintained By Taraprasad.com

Treasure Words