to come back to roost - Francés Inglés Diccionario