kyarrin

Definition
  1. Carrion.