Diclib.com
Online Dictionary


What (who) is Royal Enfield Meteor - definition


Royal Enfield Meteor      
The Meteor is an Indian Cruiser-style motorcycle manufactured by Royal Enfield in India. The model was developed by engineers based at Royal Enfield’s two state-of-the-art technical centres, in Chennai.