any barrier-natural or artificial-that stops or impedes the movement of a unit

listen to the pronunciation of any barrier-natural or artificial-that stops or impedes the movement of a unit
الإنجليزية - الإنجليزية

تعريف any barrier-natural or artificial-that stops or impedes the movement of a unit في الإنجليزية الإنجليزية القاموس.

Any barrier-natural or artificial-that stops or impedes the movement of a unit
obstacle