English Dictionary
shelf
n 1: a support that consists of a horizontal surface for holding
objects
2: a projecting ridge on a mountain or submerged under water
[syn: {ledge}]
English Computing Dictionary
shelf
A public library of {class}es for the {Eiffel} language.