Meaning: The existence of an organism was discovered or came across a large celestial body that orbits a star.
Choice of Words: Life is the existence of an organism. Found means to discover or come across something. Planet is a large celestial body that orbits a star.