can't quite place - French English Dictionary