Idiom
To be up and doing

To be expressive and explicit
To recover from illness
To be actively engaged
To progress satisfactorily

ANSWER DOWNLOAD EXAMIANS APP