Definition/Meaning of mindbogglingly