Slang meaning of ALI BABA

ALI BABA means: Ali Baba is British slang for an alibi.