mama shops

English

Noun

mama shops

  1. plural of mama shop