limacos
Spanish
Noun
limacos
m
pl
plural of
limaco