self-isolation - Alemán Inglés Diccionario