meaning of amy elliott

amy elliott meaning in Urban Dictionary

the most beautiful woman on earth