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
1Japanese蛇a snake, serpent
2Middle Chineseしゃ'—

via Japanese がらがら

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