Find the word definition

Wikipedia
Indohyaenodon

Indohyaenodon is an extinct proviverrine hyaenodontid creodont that lived during the earliest Eocene in India, about 55 to 54 million years ago.