Dictionary.net

Definitions of Dabb

  1. A large, spine- tailed lizard ( Uromastix spinipes), found in Egypt, Arabia, and Palestine; - called also dhobb, and dhabb.
Loading...