leguminosa - French English Dictionary