mahfuzen


Results for "mahfuzen"

Turkish - English dictionary

mahfuzen

(Turkish - English dictionary) :
underarmed guard.