Definition
A phrase used to indicate that something is uncertain or unpredictable; it expresses doubt or a lack of knowledge.
Will they accept the proposal? Who can say?
How will this new technology affect our future? Who can say?
Will the stock market go up or down tomorrow? Who can say?