impudent person - Turkish English Dictionary