Definify.com

Definition 2026


alltud

alltud

Welsh

Noun

alltud

  1. a foreigner

References