• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp