Meanings1a hidden place to relax and chill (spoken)Written Forms蛇竇Traditional · Main Form蛇窦Alternate Form