shop front/window - German English Dictionary