Subscriber login


Forgot your password?

Library card login

Other

Samarra

Pronunciation: /səˈmɑːrə/
Definition of Samarra
  • a city in Iraq, on the River Tigris north of Baghdad; population 214,100 (est. 2004).