huddle rooms

English

Noun

huddle rooms

  1. plural of huddle room