English-Latin dictionary »

sorry parasite meaning in Latin

EnglishLatin
sorry parasite noun

parasitaster [parasitastri](2nd) M
noun