These People Stayed at the YMCA – Inventions Codycross Answers

Question

These People Stayed at the YMCA – Inventions Codycross Answers

Answer

VILLAGE

Word Meaning:

VILLAGE — A rural habitation of size between a hamlet and a town.

Definitions from Wiktionary.