stacked heel - German English Dictionary