Tenial

What is Tenial?

Tenial definition and meaning on Dictionary terms:
noun
any of several insectivorous mammals of the family Tenrecidae, of Madagascar, having a long, pointed snout, certain species of which are spiny and tailless.

 

reference: https://www.dictionary.com/browse/tenial

Tags: