financially supported by - French English Dictionary