meaning of arabian peninsula

1. a peninsula between the Red Sea and the Persian Gulf; strategically important for its oil resources


Related Words

arabian peninsula |

Developed & Maintained By Taraprasad.com

Treasure Words