endoparasitoïdes
French
Noun
endoparasitoïdes
m
plural of
endoparasitoïde