stumbling_blockEnglish

stumbling block

Noun

Any obstacle or impediment

English: stumbling block