×

ambury meaning in English

n.
1.(牛马的)软瘤。
2.【植物;植物学】根肿病(= anbury)。

Related Words

  1. amburgos
  2. ambursen dam
  3. ambus
  4. ambuscade
PC Version

Copyright © 2018 WordTech Co.