Search Result for eye-popping
eye
See Definition and Meaning
popping
English definition for eye-popping
1. s. amazingly impressive; suggestive of the flashing of lightning
Sponored Video