What does atilla mean?

atilla meaning in Urban Dictionary

Gods present to ladies