Meaning of upsala

Definition of upsala

(noun) a city in east central Sweden to the northwest of Stockholm

Other information on upsala

WIKIPEDIA results for upsala
Amazon results for upsala