Pinyin Dictionary results for "sheng ke lu si dao"

圣克鲁斯岛
Santa Cruz Island, off the California coast
Dictionary data provided by CC-CEDICT