Definify.com

Definition 2024


alltud

alltud

Welsh

Noun

alltud

  1. a foreigner

References