electronics : internet : metallurgy : waterpower > advancing
English Expression:
  1. n.  advancing
  2. n.  before one's time
  3. n.  lead