baboon spider
noun
1- a large hairy burrowing spider found in Africa(非洲)毛蜘蛛, 巴布蛛。
1.1
- Ceratogyrus, Harpactira, and other genera, family Theraphosidae, suborder Mygalomorphae.角巴布蛛属、巴布蛛属及其他属, 捕鸟蛛科, 猛蜘亚目。