There are no precise words. Idioms are just phrases that catch on.
I believe I can fly, believe me and I can't think of any more srry : /
Idioms are phrases that cannot be defined literally - bush is a word, not an idiom. I'm not aware of any special significance of the word.
Idioms are those phrases that don't make any sense unless you already know the definitions, so they're hard to learn by context. The best way to learn common idioms is to make a Study Deck - see the link below - and keep practicing until you have them memorized. That way, you already know a lot, and if you hear new idioms, you can just add them to your deck and keep on learning!
no
There aren't any that I know of.
Almost all fiction books have idioms. Just pick up any novel and start reading!
I'm not aware of any idioms with ledger and could find none on the web. You might be thinking of the expressions "off the books" or "on the record"?
There is "In seventh heaven."
If you think about this for a minute, you can figure it out. Idioms are words or phrases which don't make any sense if you think about them literally. Do you think a person's heart could actually break like a piece of glass? This is an idiom meaning the person is very sad and grieving over a traumatic experience.
The best way to learn any language is to use it. If you can't take the kids somewhere where they can be surrounded by the language and its idioms, you can use the idioms yourself and encourage the kids to follow suit.
There are many romanian phrases that are recognizable. Depending on the particular phrases that are being question can you truly determine if they are romanian or not.