German-English dictionary »

naturverbunden sein meaning in English

GermanEnglish
naturverbunden sein

to live in close touch with nature