neoprene sponge - German English Dictionary