>

handcestors

📘 English Definition(英文释义)
  1. HANDCESTORS, all the ancestors never to be born due to male masturbation.
  2. > I wiped those handcestors off on a dirty sock.