toilet sponge - German English Dictionary