1 definition by cafematty

To be extremely generous or kind to someone.
I've never seen anyone scarter people the way she does.
by cafematty December 12, 2012
Get the scarter mug.