arracaches
French
Noun
arracaches
f
plural of
arracache
Spanish
Noun
arracaches
f
pl
plural of
arracache