Multilingual Turkish Dictionary

DACHA

DACHA : English Turkish

n. kır evi (rusya'da), villa (rusya'da)