temren


Results for "temren"

Turkish - English dictionary

temren

(Turkish - English dictionary) :
(metal) arrowhead or spearhead.