place at - French English Dictionary