Vocabulary Quiz

Which word matches this definition?

"Evoking interest or attention in a powerfully irresistible way"

Difficulty: Elementary