one's own home - Turco Inglés Diccionario