What's the meaning of the following expressions?:
* To be in a righteous state - feel morally superior
* To push the envelope - go to the limits
* Talk greasy - I haven't heard this, but imagine it's unpleasant talk aiming at corruption.
PS- Check idioms here: http://www.usingenglish.com/reference/idioms/
- For Teachers