canvas sandal factory - German English Dictionary