Meaning of roswell

Definition of roswell

(noun) a town in southeast New Mexico

Other information on roswell

WIKIPEDIA results for roswell
Amazon results for roswell