Top definition
One in charge, who has mastered the art of replying to any statement with, "Right." Often a person of superior intellect and rank, with little or no hair.
John: So do you think it is this one or that one?
Jim: Right.

Jim is a scarlata.
by clr15optics October 10, 2006
Get the mug
Get a scarlata mug for your fish Sarah.
buy the domain for your travel site