Derora

in baby girl name

The meaning of Derora is Running streams