What does amelia waddicor mean?

amelia waddicor meaning in Urban Dictionary

a bossy and self-centred animal