Mahabharata 12.181.3
देवदानवगन्धर्वदैत्यासुरमहोरगाःयक्षराक्षसनागाश्च पिशाचा मनुजास्तथा
devadānavagandharvadaityāsuramahoragāḥyakṣarākṣasanāgāśca piśācā manujāstathā
Our plain-language meaning of this verse is waiting for scholar review.
Open in the book