×
débrouillard
meaning in English
adj.
smart, nifty, resourceful
n.
resourceful person; survivor
Related Words
débridé
débris
débrouillardise
débrouille
PC Version
Copyright © 2018 WordTech Co.