incan shrew opossum - Spanish English Dictionary