twyni

Welsh

Noun

twyni m pl

  1. plural of twyn