MASTIGURE


Meaning of MASTIGURE in English

( n. )

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

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.