Eastbourne definition

ēstbôrn
A seaside resort of southeast England on the English Channel south-southeast of London.
0
1
Advertisement