self-isolation - Turco Inglés Diccionario