Etymology

stumblingblock

S1T1U1M3B3L1I1N1G2B3L1O1C3K5

Today it means: An obstacle; a difficulty. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok