sand separator - German English Dictionary