theatrical producer - French English Dictionary