Definition of oafo in English:

oafo

noun

British
slang
  • A lout, a hooligan.

Origin

1950s; earliest use found in Colin MacInnes (1914–1976), novelist and essayist. From oaf + -o.

Pronunciation

oafo

/ˈəʊfəʊ/