machinga - French English Dictionary