meaning of Awkward beaver

Awkward beaver meaning in Urban Dictionary

if you are in an awkward minute, location 2 hands over your front two-teeth in beaver like fashion. You have averted another embarrassing situation by producing the EMBARRASSING BEAVER!Cousin for the embarrassing turtle