Galahad

0
1465
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.