Advertisement

Advertisement

tree hyrax

noun

  1. an arboreal hyrax of the genus Dendrohyrax, of central and southern Africa.


Advertisement

Advertisement

Advertisement

Advertisement


tree-huggertree kangaroo