Meaning of 'micro parasite'

  • நுண் ஒட்டுண்ணி


Browse English to Tamil Dictionary