sweet scabious (scabiosa atropurpúrea) - Spanish English Dictionary