irrescindable - German English Dictionary