snakewort
/ˈsneɪkwɜːrt/Definitions
1. noun
A plant, particularly a type of flowering plant in the family Boraginaceae, with leaves resembling those of a snake, and sometimes used to control rodents or other pests.
“The farmer used snakewort to repel snakes from his garden.”