1. Flabbergasted, shocked, amazed. 2. Insanely high on marijuana.
Bro, did you see Todd last night! He looked snarglepoofed from all that weed!