kamus
.
Search
About
stumbling_block
English
stumbling block
Noun
Any obstacle or impediment
English: stumbling block