Translation of turun takhta in English:

turun takhta

abdicate

verb

  • 1

    abdicate, renounce a throne or right, etc