• word of the day

    boswellia

    boswellia - Dictionary definition and meaning for word boswellia

    Definition
    (noun) genus of trees of North Africa and India that yield incense
    Synonyms : genus boswellia
Download our Mobile App Today
Receive our word of the day
on Whatsapp