Beziers

What is Beziers?

Beziers definition and meaning on Dictionary terms:
noun

a city in S France, SW of Montpellier.