Traducción español inglés

English version

¿Qué significa "alibi (a): irrefutable" en Inglés