extensive pasture - German English Dictionary