Rhondda

What is Rhondda?

Rhondda definition and meaning on Dictionary terms:
noun

a city in Mid Glamorgan, in S Wales.