Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

atbara Definition

Cancel
atbara
geographical name(At-ba-ra)
river about 500 miles (805 kilometers) long in northeastern Africa rising in northern Ethiopia and flowing through eastern Sudan into the Nile River

Words Related to atbara!

atbara Examples by Brain Bank Users