place where ice is sold - German English Dictionary