What is the full meaning of camellia
an evergreen shrub, also CAMELIA [n -S]
Example of the word camellia placed on a Scrabble board.