sediment separator - German English Dictionary