bayhead beach
nounDefinition of bayhead beach
: a beach at the head of a bay
1