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