通り魔

Reading

Kana: とおりま
Romaji: toorima
Kana
Romaji

Definitions

1

random attacker, e.g. person who randomly attacks people on the street; slasher

2

demon who brings misfortune to houses or people he passes by

Note: original meaning

Kanji

Readings: ツウ、 ツ、 とお.る、 とお.り、 -とお.り、 -どお.り、 とお.す、 とお.し、 -どお.し、 かよ.う
Meanings: traffic, pass through, avenue, commute, counter for letters, notes, documents, etc.
Reading: 
Meanings: witch, demon, evil spirit