golf course manager - French English Dictionary