make, build, draw up; play, take; do, work; cook; prepare, perform; handle, transact
doing
Translate the French term faisant to other languages