1 definition by soapysope_
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
Girl 2: must be, she always staring at Lucy
Girl 3: she has to be a Amy Davidson
by soapysope_ September 10, 2019
