• word of the day

    simarouba

    simarouba - Dictionary definition and meaning for word simarouba

    Definition
    (noun) type genus of Simaroubaceae; tropical American trees and shrubs having a pale soft wood and bitter bark
    Synonyms : genus simarouba
Download our Mobile App Today
Receive our word of the day
on Whatsapp