meaning of boswellia

1. genus of incense-yielding trees of North Africa and India


Related Words

boswellia | boswellia carteri | boswellia serrata | boswellian |

Developed & Maintained By Taraprasad.com

Treasure Words