meaning of acid goggles

acid goggles meaning in Urban Dictionary

like sitting on a rainbow