Popular Wordlists
  • word of the day

    larrea tridentata

    larrea tridentata - Dictionary definition and meaning for word larrea tridentata

    Definition
    (noun) desert shrub of southwestern United States and New Mexico having persistent resinous aromatic foliage and small yellow flowers
Connect with us on Facebook