a long-lived perennial (geum magellanicum) - Spanish English Dictionary