be somebody's strong point - French English Dictionary