Definition of "camelia"
noun:
-
Any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers; the camellia.
from the GNU version of the Collaborative International Dictionary of English
-
Any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers; the camellia.
from the GNU version of the Collaborative International Dictionary of English