Versión en Español
Meaning of
"Alibi"
in English language
Spanish to English
English to Spanish
Spanish
English
alibi (a): irrefutable; irrecusable
airtight
alibi, subterfugio, excusa, coartada
alibi