What does Ableben mean?

Ableben - German to English

to decease

View more

  • to perish
  • demise
  • decease
  • demise [death]
  • dying [death]
  • driving [death]