meaning of katar peninsula

1. a peninsula extending northward from the Arabian mainland into the Persian Gulf


Related Words

katar peninsula |

Developed & Maintained By Taraprasad.com

Treasure Words