place where animals sleep, especially farmyard birds - Espagnol Anglais Dictionnaire