Definify.com

Definition 2025


alltud

alltud

Welsh

Noun

alltud

  1. a foreigner

References