The only free and comprehensive online etymological dictionary of the Spanish language
rama (2) f. (Noun) "frame"
From Middle High German rame 'id.' (Old High German rama). From Proto-Germanic *ramō- 'id.' Origin uncertain.
Indo-European
Germanic
Old Norse ramr, Old Saxon rama, Frisian Roome, Old High German rama