foirer (French) comes from French foire, from Middle French foire, from Old French foire, from Vulgar Latin feria, from Latin fēriae — a holy day; a festival; a holiday.
foirer (French): to screw up, mess up