The Collaborative International Dictionary of English v.0.48:Meteorous \Me*te"o*rous\ (? or ?), a. [See Meteor.] Of the nature or appearance of a meteor. [1913 Webster]