meaning of sterculia apetala

1. large deciduous tree native to Panama and from which the country takes its name; having densely leafy crown and naked trunk


Related Words

sterculia apetala |

Developed & Maintained By Taraprasad.com

Treasure Words