circumstances or influences that contribute to a result
Latin factor, meaning one who acts or makes
Try Another Word