stumbling block
stumb·lingb·lock
noun
1.
any obstacle or impediment
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
stumb·lingb·lock
any obstacle or impediment
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.