1 definition by soapysope_

Top Definition
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

Mug icon
Buy a Amy Davidson mug!