thermo-syphons

English

Noun

thermo-syphons

  1. plural of thermo-syphon