What does A Match Made In China mean?

A Match Made In China meaning in Urban Dictionary

The opposite of "a match produced in Heaven".An imperfect, flawed or defectively built commitment between two people.Phrase familiar with describe a relationship which looks as though it'll soon visited an end.