Popular Wordlists
  • word of the day

    lemon tree

    lemon tree - Dictionary definition and meaning for word lemon tree

    Definition
    (noun) a small evergreen tree that originated in Asia but is widely cultivated for its fruit
    Synonyms : citrus limon , lemon
Connect with us on Facebook