Translation of HMRC in Spanish:

HMRC

noun

  • 1

    (in UK)
    the HMRC (en Río de la Plata) la Dirección General Impositiva

    Her Majesty's Revenue and Customs