goat's shelter - German English Dictionary