meaning of amelia rodriguez

amelia rodriguez meaning in Urban Dictionary

an attractive nice brunette who can make anyone smile shes nice girly and a hot chick amelia is regarded as a sort