inland revenue

Noun
  1. A board of the British government that administers and collects major direct taxes (synset 108160486)

Other Searches