gulf of sidra Meaning, Definition & Usage

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

WordNet