bookend
noun
°An heavy object or moveable support placed at one or both ends of a row of books for the purpose of keeping them upright.
verb
°To come before and after, or at both sides of.
synonyms: flank