Advertisement

Advertisement

View synonyms for Needles

Needles

[ need-lz ]

noun

  1. a town in SE California: on Colorado River at Arizona line.


Advertisement

Advertisement

Advertisement

Advertisement