Skip to main content

squamoid

English squamoid meaning in English  •  squamoid का अर्थ अंग्रेजी में
Adjective
  • Resembling a scale; also, covered with scales; scaly.
Advertisement