English

edit

Noun

edit

palorchestid (plural palorchestids)

  1. (zoology) Any marsupial in the family Palorchestidae.

Anagrams

edit