inner sole of shoe - German English Dictionary