superabundance - German English Dictionary