Squamata Add to list Share. Definitions of Squamata. noun. diapsid reptiles: snakes and lizards. synonyms: order Squamata. see moresee less.
確定! 回上一頁