placepot - French English Dictionary