To impede, retard, or interfere with; hinder.
To get in the way of so as to hide from sight.
To block or fill (a passage) with obstacles or an obstacle. See synonyms at block.
To successfully convince (someone) to agree to, accept, or do something, usually through reasoning and verbal influence.