shedderEnglish

shedder, spiller

Noun

An attacker who sheds or spills blood

English: shedder, spiller

English words with similar meanings

Show 1 words