synthetic rubber sheet - German English Dictionary