The only free and comprehensive online etymological dictionary of the Spanish language
derribar (Verb) "to demolish;" "to flagellate"
From Vulgar Latin *derripare "from the river bank." A compound of Latin de "from" (see de) and ripa "river bank" riba