ammaliatore

Etymology
From.

Adjective

 * 1) enchanting, charming, bewitching

Noun

 * 1) enchanter
 * 2) charmer
 * 3) head-turner