首页英语词典amburyambury英英释意

ambury

英['æmbәri]
    n. [兽医](牛马皮肤或粘膜上的)软瘤, [植]根茎肥大症

英英释意


n. A soft tumor or bloody wart on horses or oxen.\nn. A disease of the roots of turnips, etc.; -- called also\n fingers and toes.