Synonyms for "ravisher"

Words with similar meaning