a dog in the manger - definition and synonyms

phrase British
  1. someone who does not want or need something, but will not let other people have it
See also main entry: dog