Porta



ENGLISH MEANING
noun
1.
The part of the liver or other organ where its vessels and nerves enter; the hilus.
2.
The foramen of Monro.