COCKSMOKER Meaning of COCKSMOKER in English (noun) + A fellator Any male person. Canadian term. Slang English vocab. Английский сленговый словарь. 2012