To the definitions already published (which in some cases would be better in buffo) I add that 'bufa' is also a "deaf flatulence, or barely audible". I suppose it is related to the verb to snort, because of the snort that beasts produce when they snort. See verbs/buffa. In addition, in lunfardo it can be an apocope of bufarra ("pederast").