Translation of alibi in English:

User Contribution

alibi

verb