HMRC in English dictionary HMRC Meanings and definitions of "HMRC" abbreviation (Britain) Her Majesty's Revenue and Customs more Sample sentences with "HMRC" Declension Stem Try again Available translations Czech Irish Authors