irrecuperable - German English Dictionary