squamata /skwə'meitə/ 📖 中文释义 有鳞目 📘 English Definition(英文释义) n. pl. A division of edentates having the body covered withlarge, imbricated horny scales. It includes the pangolins. ← squamae S 字母词表 squamate →