meaning of Alibi-Frau

Alibi-Frau - German to English

token girl [on a committee etc]