trigger-happy person - Spanish English Dictionary