meaning of amelia waddicor

amelia waddicor meaning in Urban Dictionary

a bossy and self-centred animal