• word of the day

    camelia

    camelia - Dictionary definition and meaning for word camelia

    Definition
    (noun) any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
    Synonyms : camellia
Download our Mobile App Today
Receive our word of the day
on Whatsapp