"sur votre visage" means "on your face" in English.
I love the smile on your face. J'adore le sourire sur votre visage
I adore Besse on your face
écrivez votre nom sur votre feuille / mettez votre nom sur votre papier.
vous l'aviez affiché sur votre ... = you pinned it on your ...
Security code received on your telephone
votre nounours est sur votre lit
sur ta gauche, sur votre gauche
un piercing sur le visage
'une corne sur ...' is ' a horn on ...' in English.
Bertrand Visage has written: 'Rendez-vous sur la terre' 'Au pays du nain' 'Angelica'
"del sur" means "of the south"
Sand