put (trust) - French English Dictionary