Find the word definition

Wikipedia

Menneus

Menneus is a genus of spiders in the family Deinopidae. It includes the former genera Avella and Avellopsis. Species are found in Australia, New Caledonia, and eastern and southern Africa.