×
ambury
meaning in English
n.
1.(牛马的)软瘤。
2.【植物;植物学】根肿病(= anbury)。
Related Words
amburgos
ambursen dam
ambus
ambuscade
PC Version
Copyright © 2018 WordTech Co.