Results for "

temren

"
Turkish - English dictionary

temren

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