maba - French English Dictionary