oujda

Noun
  1. A city in northeastern Morocco near the Algerian border (synset 108992669)

Other Searches