defence exam Indian Navy Chargeman/Draughtsman Mock Test 2023 English Vocabulary Phrase or Idiom Meaning
Select the most appropriate meaning of the given idiom:
Let sleeping dogs lie
1
to not talk about things in the past that might cause problems
2
one who lies a lot
3
a lazy person
4
to take care of one's pet really well