xénarthres

French

Noun

xénarthres m pl

  1. plural of xénarthre