Language:
Free Online Dictionary|3Dict

杜撰

Source : CEDICT

to fabricate/to make sth up/invented

Source : CEDICT

to fabricate/to make sth up/invented