killer-diller - French English Dictionary