ストレーツタイムズ
sutorētsutaimuzu

Noun

1. The Straits Times (Singaporean newspaper)

Product
Other forms: