meaning of A Match Made In China

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.