Thatchiaf

Thatchiaf (窒車 ;  traffic congestion ;  traffic jam)