Webster’s Revised Unabridged Dictionary · 1913 Meteorous Me·te′o·rous, a. [See Meteor.] Of the nature or appearance of a meteor. ‹ Meteoroscope -meter ›