iJunoon official Urdu Dictionary
تراشا ہوا
tarasha howa
English definition for shaven
1. a. having the beard or hair cut off close to the skin
Synonyms and Antonyms for shaven
Sponored Video