"...is a phrase, meaning something absurd or a nonsense object, or latterly "none of your business". It is an old English phrase from the United Kingdom which later found particular favour in Australia..."
I felt like I was having a stroke when I discovered this phrase 90 seconds ago