Definitions of Strait of gibraltar:

  • noun:   the strait between Spain and Africa