Toowoomba

What is Toowoomba?

Toowoomba definition and meaning on Dictionary terms:
noun

a city in SE Queensland, in E Australia.