thermo-siphons

English

Noun

thermo-siphons

  1. plural of thermo-siphon