Italian

edit

Noun

edit

abenule f

  1. plural of abenula