branch where hens sleep - Spanish English Dictionary