meaning of croton eluteria

1. West Indian shrub with aromatic bark


Related Words

croton eluteria |

Developed & Maintained By Taraprasad.com

Treasure Words