lagorchestes Meaning, Definition & Usage

  1. noun hare wallabies
    genus Lagorchestes.

WordNet