on-debiting - German English Dictionary