bot has definitions from the field of zoology
1
[ noun ] (zoology) botfly larva; typically develops inside the body of a horse or sheep or human

Related terms

larva

*