shoe insert - German English Dictionary