Which word MOST NEARLY matches the definition:
(In a city) having a lot of people living close together.
  1. To decorate
  2. excess
  3. confined
  4. Medium sized
  5. Densely populated
A B C D E
1/10 SAVE