meaning of gulf of sidra

1. wide inlet of the Mediterranean Sea on the north coast of Libya


Related Words

gulf of sidra |

Developed & Maintained By Taraprasad.com

Treasure Words