The correct phrase is ahead of your time. It means that the person seems to be more advanced than everyone else. It also means that they seem to have ideas that are so advanced that they seem to come from the future.
What does the word stinker mean? for example if somebody says you are stinker.
On the house means it's free, or that the person who says that will pay for whatever you got.
This is not an idiom - it means exactly what it says. You should stay fit and healthy.
When somebody says protection from violence, it means being protected and given a safe environment away from hostility and violence. Every person deserves protection from violence.
The idiom "have the final word" means to have the ultimate decision or authority on a matter, allowing someone to make the last and conclusive statement or judgment.
This is not an idiom. It means exactly what it says. The company that this person keeps is not a good group of people.
It's not an idiom. It means just what it says - every generation in the future.
Fair play is not an idiom - it means exactly what it says. Things are going along fairly.
This is not an idiom. It means exactly what it says -- someone is putting their hands into their pockets.
It's not an idiom. It means exactly what it says. "By all means" or "by any method necessary."
He probably loves you..or is seriously infatuated with you.
She's afraid to say her real thoughts.