Name Details

Yelysaveta

Meaning

Devoted to God