Meaning of spanish sahara
Definition of spanish sahara
(noun)
an
area
in
northwestern
Africa with
rich
phosphate
deposits;
under
Moroccan
control
since 1992
Other information on spanish sahara
WIKIPEDIA results for
spanish sahara
Amazon results for
spanish sahara
Tweet