ecuadorean shrew-opossum - Spanish English Dictionary