Definify.com

Definition 2024


endoparasitoide

endoparasitoide

Spanish

Noun

endoparasitoide m (plural endoparasitoides)

  1. endoparasitoid

Antonyms