icneumonidi
Italian
Noun
icneumonidi
m
plural of
icneumonide