a tropical species of flowering plant in the sunflower family (elephantopus mollis) - Spanish English Dictionary