English » Idioms and Phrases

Select the most appropriate meaning of the given idiom.

To hold good

A

To perform best

B

To keep relations

C

To keep an eye

D

To remain valid