Pinyin Dictionary results for "si tai pu si"

斯台普斯
Staples (Center), sports arena in Los Angeles
Dictionary data provided by CC-CEDICT