necessary places

English

Noun

necessary places

  1. plural of necessary place