new (pasture) - German English Dictionary