hempen sandal - German English Dictionary