On-the-carpet meaning

adjective
0
0
In or into a situation where one is reprimanded.
adverb
0
0
Advertisement