1 definition by UDUrbanDictionary

Top Definition
a redhead sweet girl that always makes your day
Guy: I can't live without my Sugarpop Scarlet!!!
by UDUrbanDictionary January 07, 2009

Mug icon
Buy a [Sugarpop Scarlet] mug!