noun, plural book·shelves. a shelf for holding books, especially one of several shelves in a bookcase.