Definitions for "Alltud"
This is the name given to a foreigner who lives in Wales