headtorch - French English Dictionary