Where does “がらがら蛇” come from?

がらがら蛇 (Japanese) comes from Japanese 蛇, from Middle Chinese しゃ'.

がらがら蛇 (Japanese): a rattlesnake

Definitions

  1. a rattlesnake

Ancestry of “がらがら蛇”, step by step

がらがら蛇 traces back through two separate lines of ancestry.

via Japanese

StepLanguageWordMeaning
1Japanesea snake, serpent
2Middle Chineseしゃ'

via Japanese がらがら

StepLanguageWordMeaning
1Japaneseがらがらempty, not crowded, vacant
Every word from Middle Chinese しゃ'Every word from Japanese