Etymology
Today it means: Adjoining or fronting on a bay. Full definition →
From bay + front.
Etymology from Wiktionary, CC BY-SA 4.0.