PLACE OBSTACLES IN ONE'S WAY


Meaning of PLACE OBSTACLES IN ONE'S WAY in English

cause one problems, put blockades in one's path

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.