Language:
Free Online Dictionary|3Dict

磕磕絆絆

Source : CEDICT

bumpy (of a road)/limping (of a person)