Definitions for "Abra bay"
The Abra bay is a bay of the Bay of Biscay, in the Atlantic Ocean, that is located at the mouth of the Estuary of Bilbao, in Biscay (Spain). The bay is delimited by the capes of Punta Galea to the north and Punta Lucero to the south. The inner part of the bay is enclosed by the docks of the Port of Bilbao and in the outer south shores new docks are being built.