Debrouillard is French and is defined as someone or something that is being able to adapt to any situation.
(noun)An example of debrouillard is a chameleon.
See débrouillard in Webster's New World College Dictionary
adjective, noun
Origin: Fr
Learn more about débrouillard