meaning of astonishing face salad

astonishing face salad meaning in Urban Dictionary

Astonishing face salad could be the presence of impressive undesired facial hair