tembeta - French English Dictionary