Meaning of the name - Efren

English Name: Efren
Sex: