MAHFUZ


Results for "MAHFUZ"

Turkish - English dictionary

mahfuzen

(Turkish - English dictionary) :
underarmed guard.