trehalasa - French English Dictionary