English MCQs
Q Give the meaning of idiom: To wash one’s dirty linen in public
  • A A. To criticize one’s nature in public
  • B B. To quarrel in the open
  • C C. To do some ugly work in public
  • D D. To discuss dirty and scandalous matters of personal nature in the presence of strangers
Leave a Comment