Top definition
A type of monkey or an asshole. Mostly used to describe an annoying jackass.
Stop being such a effing scarleo!!
by Katy Rod March 17, 2008
Get the mug
Get a scarleo mug for your brother Callisto.