sediment catcher - Turkish English Dictionary