duodis

French

Noun

duodis m

  1. plural of duodi