i should have done something - French English Dictionary