Search term datcha has one result
FR French EN English
datcha (n) [a Russian villa, or summer house, in the countryside] {f} dacha (n) [a Russian villa, or summer house, in the countryside]