meaning of libyan desert

1. the northeastern part of the Sahara Desert in Libya and Egypt and Sudan


Related Words

libyan desert |

Developed & Maintained By Taraprasad.com

Treasure Words