Popular Wordlists
  • word of the day

    camellia

    camellia - Dictionary definition and meaning for word camellia

    Definition
    (noun) any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
    Synonyms : camelia
Connect with us on Facebook