to stop or create barriers meaning
Answers
Answered by
0
Answer:
something that causes problems or makes it impossible for something to happen
Explanation:
I. hope it is helpful to you
Similar questions