thermobatteries

English

Noun

thermobatteries

  1. plural of thermobattery