Spanish-English Dictionaryachaflanar
Meaning of achaflanar