×

sahara meaning in English

n. sahara, desert in northern africa (largest desert in the world)

Related Words

  1. sagou
  2. sagouin
  3. saharien
  4. sahel
PC Version

Copyright © 2018 WordTech Co.