hidden; {Almon} a place in Palestine
Almon = "concealed"
1. a town in Benjamin allotted to the priests