HM Revenue Customs
noun

a UK government department which deals with taxes on imports and on products such as alcohol produced in the country. It also deals with VAT and tax credits.

Abbreviation HMRC
Browse by Subjects
manage
regional bank
trade weighted index
net asset value (NAV)
CA