arracaches

French

Noun

arracaches f

  1. plural of arracache

Spanish

Noun

arracaches f pl

  1. plural of arracache