As nouns the difference between bookshelf and cubbyhole
is that bookshelf is a shelf or shelves for storing books for easy visual reference while cubbyhole is a small, cramped room.
bookshelf
English
Noun
(bookshelves)
A shelf or shelves for storing books for easy visual reference.
See also
* bookcase
* bookend
cubbyhole
English
Noun
(
en noun)
A small, cramped room.
A small compartment; a pigeonhole.