cast iron alibi - Turkish English Dictionary