Etymology
Today it means: A facepalm. Full definition →
From face + hoof, by analogy with facepalm.
Etymology from Wiktionary, CC BY-SA 4.0.