mastigure

'mæsti^juә

英文释义

n. Any one of several large spiny-tailed lizards of the
genus Uromastix. They inhabit Southern Asia and North Africa.

中文翻译

鞭尾晰

学习工具