French

edit

Noun

edit

arracaches f

  1. plural of arracache

Spanish

edit

Noun

edit

arracaches f pl

  1. plural of arracache