English word definition — powered by WordNet
hinder or prevent (the efforts, plans, or desires) of
treat cruelly
Want to remember frustrate?