Either a diminutive of ram formed from the plural ramuri or from Latin rāmula, from rāmulus, diminutive of rāmus. Compare also Old Italian ramora.
ramură f (plural ramuri)