Popular Wordlists
  • 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
Connect with us on Facebook