Meaning of the name - Barbabas

English Name: Barbabas
Sex: