Arborícola admin 5 years ago Arborícola Arborícola Definition Arborícola Spanish Adjective English meaning : arboreal