Skip to main content

Definitions by Amellia seddon is a snitch

Amellia seddon is a snitch 

She is a girl who snitches on people