meaning of umbrella tree

1. small erect deciduous tree with large leaves in coiled formations at branch tips


Related Words

earleaved umbrella tree | umbrella tree |

Developed & Maintained By Taraprasad.com

Treasure Words