Antropoide admin 5 years ago Antropoide Antropoide Definition Antropoide Spanish Adjective English meaning : anthropoid