Word Hen
What is the meaning of the word "
bullring
"?
Definitions:
a stadium where bullfights take place
noun
The Mediterranean town was centred on the bullring.