Geneva bands

English

Noun

Geneva bands pl (plural only)

  1. Synonym of preaching band