Robuta

https://www.merriam-webster.com/dictionary/hagworm HAGWORM Definition & Meaning - Merriam-Webster The meaning of HAGWORM is a common snake (as an adder or viper). definitionmeaningmerriamwebster