Meaning of the name - Allegra

English Name: Allegra
Sex: