Ravisher meaning

One who ravishes.
noun
0
0
Advertisement