• word of the day

    oxandra lanceolata

    oxandra lanceolata - Dictionary definition and meaning for word oxandra lanceolata

    Definition
    (noun) source of most of the lancewood of commerce
    Synonyms : lancewood , lancewood tree
Connect with us on Facebook