Megane means "pearl" or "leader". The Renault Megane is a helluva handsome convertible! RM200K++. Anyone? :)
No comments