have a bearing on/upon - English Synonyms Dictionary