A variant or alternative spelling of buffoon (rare or archaic).
From Old French 'bufon,' likely connected to Italian 'buffone,' possibly from 'buffare' (to puff out cheeks), originally describing someone who acted ridiculous or foolish.
Try Another Word