Pinyin Dictionary results for "sheng ke lu si"

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