BOWFIN Meaning of BOWFIN in English Adj. Disgusting, unpleasant. [Scottish use] Slang English vocab. Английский сленговый словарь. 2012