Find the word definition

Wikipedia
Leanchoilia

Leanchoilia is a four-eyed arachnomorph arthropod known from Cambrian deposits of the Burgess Shale in Canada and the Chengjiang biota of China. It was about long and had long, whip-like feelers mounted on frontal arm-like appendages. Its internal organs are occasionally preserved within the substrate in three dimensions. It had stalked compound eyes as well as pit-like ocelli.

Two species are tentatively accepted today: the type species L. superlata and the recently revalidated L. persephone. They may however be examples of sexual dimorphism.