Version Française
Translate
"alibi."
to French Language
English to French
French to English
English
French
alibi.
excuse invoquée (motif allégué; prétexte)
alibi.
alibi