Arboricida admin 5 years ago Arboricida Arboricida Definition Arboricida Spanish Adjective English meaning : arboricide