Which is more natural?<br/><br/>Maria is Mary in English.<br/>Maria means Mary in English.