• word of the day

    araucaria

    araucaria - Dictionary definition and meaning for word araucaria

    Definition
    (noun) any of several tall South American or Australian trees with large cones and edible seeds
Download our Mobile App Today
Receive our word of the day
on Whatsapp