canvas sandal store - German English Dictionary