Associations to the word «Xenosauridae»

Dictionary definition

XENOSAURIDAE, noun. Monotypic family of Mexican lizards.

Wise words

Many a true word is spoken in jest.
Geoffrey Chaucer