begleichen (German) comes from German gleichen, from Middle High German gelīchen, from Old High German gilīhhon, from Proto-Germanic galīkōną, from Proto-Germanic galīkaz, from Proto-Indo-European leyǵ- — to bind, tie.
begleichen (German): to pay, to balance; to settle