short-tailed opossum - Spanish English Dictionary