Vocabulary
デリー
デリー
Delhi (India); Derry; Dhery
noun