Definitions for squamoid
  • Squamoid (a.) - Resembling a scale; also, covered with scales; scaly.
Words in your word
2 Letter Words
ad ai am as do id is ma mi mo mu od oi om os qi si so um us