Tamil Dictionary 🔍

superparasite

n. (உயி.) ஒட்டொட்டு, ஒட்டுயிரின் ஒட்டுயிர்.


superparasite - Similar Words