handcestors 📘 English Definition(英文释义) HANDCESTORS, all the ancestors never to be born due to male masturbation.> I wiped those handcestors off on a dirty sock. ← handcarts H 字母词表 handclap →