Definition of Btu in English:

Btu

(also BTU)

  • British thermal unit(s)