delgi


Results for "delgi"

Turkish - English dictionary

delgi

(Turkish - English dictionary) :
drill, gimlet.