trigger-happy person - French English Dictionary