1 definition by Lol-this-chap

At term mainly ised in Dublin Ireland meaning that you or someone else is really embarrased or going red
Linda shagged him last night

Linda : hahaha SCARLET
by Lol-this-chap January 27, 2019
Get the Scarlet mug.