p ut things in their place - French English Dictionary