immediate aid - French English Dictionary