adj. bright red; (of food and drinks) made with cherries, containing cherries, cherries flavoring like cherry; (Slang) unused; (Slang) lacking experience, being a naive beginner
CHERRY
Meaning of CHERRY in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012