karakavza


Results for "karakavza"

Turkish - English dictionary

karakavza

(Turkish - English dictionary) :
parsnip.