What does Smitten Mean?

Smitten is a slang term used to describe something out of this world. For example when Adam went to pick Sally up for the prom, he took one look at her and was smitten.