trenching plough - Turkish English Dictionary