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