Spanish-English dictionary »

hiperparásito meaning in English

SpanishEnglish
hiperparásito noun
{m}

hyperparasite(parasite whose host is a parasite)
noun