Origin: Germanic Old English prefix
Befooling has 2 different meanings across 1 category:
Noun
derision of someone or something as foolish or absurd or inconsistent
present participle of befool