Meaning of 'giant nerve cell'

  • பெரிய நரம்பு செல்


Browse English to Tamil Dictionary