meaning of arabian desert

1. a desert on the Arabian Peninsula in southwestern Asia


Related Words

arabian desert |

Developed & Maintained By Taraprasad.com

Treasure Words