a stalking horse - Turkish English Dictionary