elephant shrews

English

Noun

elephant shrews

  1. plural of elephant shrew