Meaning of 'left venacava'

  • இடது பெருஞ்சிரை


Browse English to Tamil Dictionary