place where animals sleep, especially farmyard birds - Español Inglés Diccionario