Share this entry

Share this page

inland revenue

public revenue from income tax etc.; (Inland Revenue) UK government department

Share this entry

Share this page