ambulacres
French
Noun
ambulacres
m
plural of
ambulacre