Allegra Explained

Allegra may refer to:

People

Railway

Drugs

Other

See also