島国しまぐに
shimaguni

Noun

1. island country

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