in dispute, as land claimed by two countries

Translation:
English
Adjective
Add