← Back to Dictionary

kambarr

noun

Definitions

  1. the liquid which drops from a corpse