hecka - French English Dictionary