mastigure /'mæsti^juә/ 📖 中文释义 鞭尾晰 📘 English Definition(英文释义) n. Any one of several large spiny-tailed lizards of thegenus Uromastix. They inhabit Southern Asia and North Africa. ← mastigote M 字母词表 mastika →