to frustrate
to frustrate; to annoy (to cause mental stress)
to frustrate; to thwart (to prevent from being successfully completed)
Search
Explore