What does auf der grünen Wiese mean?

auf der grünen Wiese - German to English

when you look at the green country

View more

  • on a greenfield website
  • greenfield [attr.]