I remember reading someone here say “I'm full of piss and vinegar” (I'm full of energy and enthusiasm) and wondering what that could possibly mean.
I recently wondered if it was an English expression and found it amusing that some idioms are untranslatable and that it is impossible to understand their meaning without knowing the specific language and culture.
Since then, I've been having fun saying it by translating it literally into my language, even though it doesn't make any sense here and people wood wonder "what the hell he's talking about" or think "dude is full of piss? Gross!" xD