self-isolation - Francés Inglés Diccionario