Meaning of Dimitri In Greek, Dimitri means Earth-lover More
Meaning of Delia In Welsh, Delia means A, who was the mythic Celtic goddess of fire and poetry More
Browse by meanings
reddish | redeemed | redeemer |
redemption | reeve | refer |
reference | referring | refers |
refuge | reigning | rejoice |
rejoices | rejoicing | relating |
religion | remained | remaining |
renowned | repetition | replace.derived |