meaning of looking glass plant

1. small tree of coastal regions of Old World tropics whose leaves are silvery beneath


Related Words

looking-glass plant |

Developed & Maintained By Taraprasad.com

Treasure Words