handicap hypothesis - French English Dictionary