My brother was so confused with the words “for good”. He wanted to know the meaning!
For good means forever or permanently. e.g.: I want to leave you for good.
Good has many meanings. Some of them are below as I took from TheFreeDictionary.com:
* Full >> It is a good mile from here.
* Handsome >> good looks
* Useless >> It is no good crying over spilt milk.