protective canvas sheet - German English Dictionary