Meaning of 'kidney worm'

  • சிறுநீரகப் புழு


Browse English to Tamil Dictionary