Meaning:Mary of the CrossMaricruz is a name derived from the names Maria and Cruz.
maricruz
134👍 33👎