STUPRATE


Meaning of STUPRATE in English

vt to ravish; to debauch.

Webster English vocab.      Английский словарь Webster.