carcajada - French English Dictionary