fit someone like a glove - French English Dictionary