checanchada - French English Dictionary