Italian

edit

Noun

edit

macroscelidi m

  1. plural of macroscelide