payment effecting a discharge - German English Dictionary