Butt-against Synonyms

Lie adjacent to another or share a boundary
(Verb)
Collide violently with an obstacle
(Verb)