place where animals sleep, especially farmyard birds - Spanisch Englisch Wörterbuch