chimachima - French English Dictionary