Galahad

0
1667
Galahad Meaning: Noun: A noble and chivalrous man. Who has virtue and integrity.

Galahad Meaning: Noun: A noble and chivalrous man. Who has virtue and integrity.