Meaning of the name - Lancelot

English Name: Lancelot
Sex: