superabound - German English Dictionary