semelles - German English Dictionary