Pinyin Dictionary results for "ma shi guan"

马氏管
Malpighian tubule system (in the insect digestive tract etc)
Dictionary data provided by CC-CEDICT