land mine - Turkish English Dictionary