sidra - French English Dictionary