ノバスコーシャ
no basukōsha

Noun

1. Nova Scotia

Other forms: