Meaning of toffee nose in English:
toffee nose
noun
informal, derogatory BritishA person who is pretentiously superior; a snob.
- ‘pushy upper-class toffee noses’
- ‘issues that affect normal people, not the toffee nose brigade’
Are You Learning English? Here Are Our Top English Tips