hidrasa - French English Dictionary