self-isolate - Francés Inglés Diccionario