tarhun


Results for "tarhun"

Turkish - English dictionary

tarhun

(Turkish - English dictionary) :
tarragon, estragon.