Oriental Rugs Dictionary

Karabagh (Garabagh)

The name Karabagh translates to