meaning of Autoscatti

Autoscatti meaning in Urban Dictionary

Italian for selfie.