Apocado admin 5 years ago Apocado Apocado Definition Apocado Spanish Adjective English meaning : timid