Home / Report Question

Q. Idioms and phrases for- cap in hand
  • A. screaming
  • B. well behaved
  • C. in a respectful manner
  • D. defiant

Correct Answer: C