reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
insistent incessant; persistent. [1/3 definitions]
water torture a form of torture involving the incessant dripping of water on the forehead of an immobilized victim.