English → Hindi dictionary
camelia
Definition
any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
Looking for poetry? Read shayari and poems by great poets.
any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers
Looking for poetry? Read shayari and poems by great poets.