Who-shot-john definition

(idiomatic) A long and involved explanation; a thing of which an explanation would be long and involved.
noun
7
5
Advertisement