Not even close.
What does that even mean?
I thought it was British or Australian slang for "cookie". WTF?