echinococchi
Italian
Noun
echinococchi
m
plural of
echinococco