david meaning in English
n. david, male first name; hebrew shepherd who killed goliath by a stone and who became second king of israel (old testament); name of two kings of scotland; town in panama; king of north wales
n. david, male first name; hebrew shepherd who killed goliath by a stone and who became second king of israel (old testament); name of two kings of scotland; town in panama; king of north wales