vấp váp

Etymology
.

Verb

 * 1) to stumble; to trip
 * 2) to come up against (difficulties); to flounder

Noun

 * 1) difficulty; impediment