person who makes excuses - Turkish English Dictionary