Noun
1. support
2. livelihood, living, bread and butter, sustenance, resource, donjon
3. dungeon, stronghold, fastness, hold
Verb
1. cell, jail cell, prison cell, maintain
2. hold, keep in, keep out, keep off, keep up, keep off, keep down, keep apart, keep up, continue
3. go on, proceed, go along, act, move, hold on
4. have, have got, hold, keep back, keep back, prevent
5. observe
6. observe
7. maintain, have
8. have got, hold, maintain
9. record, enter, put down, lodge
10. accommodate, retain
11. continue, keep on, keep going, prolong, sustain, keep up, sustain
12. maintain, have, have got, hold, stay fresh
13. stay, remain, rest, observe
14. celebrate, restrain
15. suppress, keep back, hold back, prevent, preserve
16. protect, grow
17. raise, farm, produce, keep open
18. hold open, save, reserve, hold, book, store
19. have
20. have got, hold, maintain
21. have, have got, hold, confine
22. detain, preserve
22. cook, fix, ready, make, prepare