What is the meaning of the word "ravisher"?

Definitions: