In-form meaning

Having good form; having good recent performances.
adjective
0
0
Advertisement