living museums

English

Noun

living museums

  1. plural of living museum