What does Alibi-Frau mean?

Alibi-Frau - German to English

token girl [on a committee etc]