Definitions of Gulf of aden:

  • noun:   arm of the Indian Ocean at the entrance to the Red Sea