noun a town in N Egypt, on the Nile deltaFormer name: Rosetta
rashid 🔊 Listen to this noun a town in N Egypt, on the Nile deltaFormer name: Rosetta Share Facebook Twitter Google +