Definition: David: A king or a prominent man, often associated with strength, might be compared to an opponent who is very small in size and power compared to him. Goliath: A large stone that could crush a person. Often used metaphorically in a comparison between two seemingly equal forces. Definition of the word: - David is a king or a prominent person, often associated with strength, who might be compared to an opponent who is very small in size and power compared to him. - Goliath is a large stone that could crush a person. Often used metaphorically in a comparison between two seemingly equal forces. In sports, the term "David vs Goliath" refers to two teams who are playing each other for supremacy or supremacy over another team, but as they are not of equal strength or size compared to each other, they may struggle to overcome and win the match.