Idiom
To be up and doing

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

ANSWER DOWNLOAD EXAMIANS APP