someone's strong suit - French English Dictionary