Back to Dictionary
斯卡伯勒礁
SīkǎbólèJiāo
1.
Scarborough Shoal (Philippines' name for Huangyan Island)
Noun