1 definition by simonthewarrior

Top Definition
used synonymously with "good person".
That girl is a shining starscal.
by simonthewarrior March 02, 2009
Mug icon
Buy a starscal mug!