have put down - French English Dictionary