mechanical weeding - Turkish English Dictionary