ectoparasitoide - German English Dictionary