Results

humlock noun
1 hemlock or a similar plant
2 dried hemlock stalk, used as a peashooter