self-isolation - Español Inglés Diccionario