shrew possums

English

Noun

shrew possums

  1. plural of shrew possum