STRIKE ON/UPON Meaning of STRIKE ON/UPON in English discover or think of, especially unexpectedly. → strike Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004