Definitions

nào biceps (in Chinese medicine); (arch.) forelimbs of livestock animal