Definify.com

Definition 2025


thermobatteries

thermobatteries

English

Noun

thermobatteries

  1. plural of thermobattery