rain chambers

English

Noun

rain chambers

  1. plural of rain chamber