Idiom
To be up and doing

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

ANSWER DOWNLOAD EXAMIANS APP