sheep shelter - German English Dictionary