French edit

Noun edit

arracaches f

  1. plural of arracache

Spanish edit

Noun edit

arracaches f pl

  1. plural of arracache