put one's weight behind something - French English Dictionary