RELATED WORDS
PARAPHRASING
situated in the interior of a country, far from the sea or border
interior
(especially in a large thinly populated country) in or towards the interior; inland