Skip to main content

Definitions 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!
cherub by Robin321 March 19, 2008