Definify.com

Definition 2025


endoparasitoide

endoparasitoide

Spanish

Noun

endoparasitoide m (plural endoparasitoides)

  1. endoparasitoid

Antonyms