meaning of cascarilla

1. A euphorbiaceous West Indian shrub (Croton Eleutheria); also, its aromatic bark.


Related Words

cascarilla |

Developed & Maintained By Taraprasad.com

Treasure Words