English Dictionary
◊ DACHA
dacha
n : Russian country house