ruhunu teslim etmiş - Turkish English Dictionary