長蛇
Noun
1
noun (common) (futsuumeishi)
long snake
2
noun (common) (futsuumeishi)
long line (of people, etc.)