improrrogable - German English Dictionary