Which word MOST NEARLY matches the definition:
(n.) An inhabitant or resident; A person who visits a place often
All the MEN were this of the area.
  1. FOIST
  2. DENIZEN
  3. DISSEMINATE
  4. INCULCATE
  5. QUAIL
A B C D E
1/22 SAVE