1 definition by Robin321

An adjective to describe a situation where the individual feels uncomfortable.
Fucking hell man I'm so cherub that she doesn't like me!
by Robin321 March 16, 2008
Get the cherub mug.