Back to search result Previous Next
Search in dictionary

Screen gate

阑门 〔闌門〕 lán mén

One of the seven gates.

Biomedical correspondence: ileocecal valve.

Back to search result Previous Next