Débrouillard Definition

dābpo͝oyȧp
adjective
(one who is) Skilled or resourceful at handling any difficulty.
Webster's New World