English-Arabic dictionary »

hyperparasite meaning in Arabic

EnglishArabic
hyperparasite parasite whose host is a parasite

تطفل فوقي