keep

noun

1.
the financial means whereby one lives
Derived from:
keep
2.
the main tower within the walls of a medieval castle or fortress
3.
a cell in a jail or prison
Derived from:
keep