sediment probe - Turkish English Dictionary