camelia n : any of several shrubs or small evergreen trees having solitary white or pink or reddish flowers [syn: {camellia}]
Copyright © 2024 3Dict.net