perennial sunflower - Spanish English Dictionary