upon my life! - Turco Inglés Diccionario