twynnes

English

Noun

twynnes

  1. plural of twynne