Top definition
amberroosse is a lovely down to earth girl who is always looking for a bit of drama
"Did you hear about that fight?" "No but go and ask Amberroosse she will know"
by Skuxxxxx November 10, 2014
Get the mug
Get a Amberroosse mug for your bunkmate James.