Saguia El Hamra (noun) Definition, Meaning & Examples

noun
  1. the northern part of Western Sahara.
Saguia El Hamra (noun) Definition, Meaning & Examples

More Definitions