Agachado admin 5 years ago Agachado Agachado Definition Agachado Spanish Adjective English meaning : Crouched down