Barylambda
noun
Bar·y·lambda
| \ ˌbarəˈlamdə\
Definition of Barylambda
: a genus of large powerful herbivorous mammals (order Pantodonta) from the upper Paleocene of Colorado that have tails like kangaroos and small heads
Keep scrolling for more