Inland Revenue

Explore definitions, synonyms, and language insights of Inland Revenue

Definitions

Noun
a board of the British government that administers and collects major direct taxes

Synonyms

IR