endangering the welfare of… - French English Dictionary