Almagre admin 5 years ago Almagre Almagre Definition Almagre Spanish Adjective English meaning : Red ocher