Definition of Welsher

Definition of Welsher
  1. Welsher Noun A person of Welsh descent; a Welshman.
Feedback Form