VariousWords beta
Related Terms:
Definitions:
Noun
Nubia
Definition: an ancient region of northeastern Africa (southern Egypt and northern Sudan) on the Nile; much of Nubia is now under Lake Nasser
Definition: A light, knitted headscarf worn by women.