a perennial deciduous plant native to south america (chorisia insignis) - Spanish English Dictionary