service organisation - French English Dictionary