1 definition by soapysope_

1
A Amy Davidson is a big smelly slag who always stares at people and talks about them with her 1 to 2 friends and laughs about them
Girl 1: omg is that a Amy Davidson?
Girl 2: must be, she always staring at Lucy

Girl 3: she has to be a Amy Davidson
by soapysope_ September 10, 2019
Get the mug
Get a Amy Davidson mug for your bunkmate Riley.