TO CAROUSE Meaning of TO CAROUSE in English To drink freely or deep: from the German word expressing ALL OUT. Slang English vocab. Английский сленговый словарь. 2012