Maricruz

Meaning
SpanishFrom Cruz: Cross Bearer
WelshFrom Mari: Bitter
Gender
Origin