St Mary's Bay noun1 •A bay and beach in Brixham parish, Torbay borough, Devon, England (OS grid ref SX9355).