What does bad penny mean?

bad penny meaning in Urban Dictionary

1. A bunk or phony cent.2. People or thing which will be unpleasant, disreputable, or else unwanted, specifically the one which over and over appears at a bad time.