Is there any word for a person who always blames others even if others are not wrong.

Last edited by Ilango; 04/26/12 03:38 AM.