meaning of nubia

1. an ancient region of northeastern Africa southern Egypt and northern Sudan on the Nile; much of Nubia is now under Lake Nasser


Related Words

nubia | nubian | nubian desert |

Developed & Maintained By Taraprasad.com

Treasure Words