Yuba city

What is Yuba city?

Yuba city definition and meaning on Dictionary terms:
noun

a city in N central California.