Meaning of inland revenue

Definition of inland revenue

(noun) a board of the British government that administers and collects major direct taxes

Other information on inland revenue

WIKIPEDIA results for inland revenue
Amazon results for inland revenue