Astroso admin 5 years ago Astroso Astroso Definition Astroso Spanish Adjective English meaning : astrous