WORD BANK: Agnostic, egoist, fatalist, feminist, glutton, gullible, hypocrite, immigrant, infallible, lame, mercenary, misanthrope, omnipotent, omnipresent, optimist, pedestrian, pessimist, philanthropist, volunteer.
ACROSS
1. One who is present everywhere
4. One who goes on foot
6. One who can do anything for money
7. One who hates mankind
8. One who thinks only of himself
9. One who works for free
15. One who does not make mistakes
16. One who lives in a foreign country.
17. One who eats too much
18. One who looks on the dark side of things
19. One who believes in fate
DOWN
2. One who loves mankind
3. One who doubts the existence of god
5. One who pretends to be what he is not
10. One who is easily deceived
11. One who is all-powerful
12. One who looks on the bright side of things
13. One who thinks only of welfare of women
14. One who is unable to walk normally