cast one's self on - Turco Inglés Diccionario