staff facilitator - French English Dictionary