imprescriptible right - German English Dictionary