Definition of toffee nose in US English:

toffee nose

noun

British
informal
  • A person who is pretentiously superior; a snob.

    ‘pushy upper-class toffee noses’
    as modifier ‘issues that affect normal people, not the toffee nose brigade’