This idioms means, crazy, demented, out of one's mind, in a confused or befuddled state of mind, senile.
This idiom is used when something is very expensive.
This idiom is used to say that two (or more people) agree on something.
The meaning is: Something that you say when it is raining heavily
The meaning is: A way of asking what someone is thinking
Meaning: Happens very rarely.
This idiom means, to accomplish two different things at the same time.
The meaning is: Actions or communications need more than one person
The meaning is: To share information that was previously concealed
The meaning is: Something that will never happen, or impossible