mechanical mine planter - Turkish English Dictionary