English to Hindi

Meaning for:
land-locked
other
स्थल-रूद्ध