Oujda
English Dictionary
->
Letter O
-> Oujda
Search Dictionary:
Oujda Definition
(n)
a
city
in
northeastern
Morocco
near
the
Algerian
border
Oujda Synonyms
Oujda
© Art Branch Inc.