non-exhaustible resource - German English Dictionary