rubber shoe - German English Dictionary