How to grep for two words existing on the same line?

grep multiple strings output on same line
how to grep multiple words in a single line in unix
grep multiple strings and condition
grep two words at the same time
grep list of words
grep first two words
grep either of two words
grep find two words on same line