Translation of Btu in Spanish:

Btu

noun

  • 1

    British thermal unit(s)