v. to prevent or hinder the progress of; to thwart; to block
A person staring longingly at a neighbor's beautiful garden
stem()stifle