VOCABULARY - IDIOMS

Stumbling Block

Meaning:

An obstacle, physical or abstract

Examples: