MASTIGURE


Meaning of MASTIGURE in English

noun any one of several large spiny-tailed lizards of the genus uromastix. they inhabit southern asia and north africa.

Webster English vocab.      Английский словарь Webster.