meaning of aussehen wie eine Vogelscheuche

aussehen wie eine Vogelscheuche - German to English

to look like sth. the cat brought / dragged in [coll.]