"landlocked" - Details

English Term:
landlocked
Arabic Term:
دولة بدون منفذ بحري، قطعة أرض محصورة
Arabic Definition:
English Definition: