BOOKEND
bookend
(noun) a support placed at the end of a row of books to keep them upright (on a shelf or table)
Source: WordNet® 3.1
Etymology
Noun
bookend (plural bookends)
A heavy object or moveable support placed at one or both ends of a row of books for the purpose of keeping them upright.
(figurative) Something that comes before, after, or at both sides of something else.
Verb
bookend (third-person singular simple present bookends, present participle bookending, simple past and past participle bookended)
(transitive) To come before and after, or at both sides of.
Synonyms
• flank
Source: Wiktionary