Borrowed from Classical Persian بدصورت (badsūrat), or from Urdu بد (“bad”) + Urdu صورت (“appearance”).
بَدصُورَت • (badsūrat) (Hindi spelling बदसूरत)