LACERTILOID MEANING IN ENGLISH

• Lacertiloid Definition & Synonyms

  1. (a.) Like or belonging to the Lacertilia.


RECENT SEARCHES