Aduwa (noun) Definition, Meaning & Examples

noun
  1. a town in N Ethiopia: Italians defeated 1896.
noun
  1. a town in N Ethiopia: Emperor Menelik II defeated the Italians here in 1896. Pop: 46 272 (2005 est)
Aduwa (noun) Definition, Meaning & Examples

More Definitions