Top definition
Atosa also Atusa is a Persian female name commonly found in Iran and in Afghan speakers of Farsi/Parsi, meaning beautiful body. Alternative spellings are: Atoosa, Atousa, or Atossa.
Atosa was the daughter of Cyrus the Great and a half-sister of Cambyses II. She later married Darius the Great and gave birth to Xerxes the Great.
by notlikethat February 06, 2010
Get the mug
Get a Atosa mug for your father-in-law Manley.
buy the domain for your travel vlog