Chula Vista









Chula Vista


Chula Vista [choo-luh vis-tuh] noun

  1. a city in SW California, near San Diego.
52 queries 0.559