I haven't heard this phrase. My guess is this. 'She' is so beautiful that when you see her you have to bite the back of your hand to stop yourself from screaming, fallng on the ground, weeping, and waving your legs in the air.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.