島国 しまぐに
shimaguni

Noun

1. island country

日本 にっぽんとイギリスは島国 しまぐにである。
nipponto igirisuwa shimagunidearu.
Japan and Britain are island countries.
Other forms: