imperfect, makeshift; ramshackle, second-rate

listen to the pronunciation of imperfect, makeshift; ramshackle, second-rate
imperfect, makeshift; ramshackle, second-rate
المفضلات