oxnard









oxnard


noun

  1. a city in SW California, NW of Los Angeles.
54 queries 0.523