parasitoids is parasitoid's Plural Form

parasitoid

US 
UK 
  • n.【动】拟寄生
  • Web拟寄生物;拟寄生者;寄生蜂
Plural Form:parasitoids  
n.
1.
【动】拟寄生

Sample Sentence

Definition:
Category:AllAll,OralOral,WrittenWritten,TitleTitle,TechnicalTechnical
Source:AllAll,DictionaryDictionary,WebWeb
Difficulty:AllAll,EasyEasy,MiddleMiddle,HardHard