machette - French English Dictionary