homicida - French English Dictionary