Subscribe to America's largest dictionary and get 1000's far more definitions and advanced look for—ad free of charge! the primary/top/greatest rank of sth A big merger would place the company into the primary rank of global businesses. position, place - the relative place or standing of factors or Primarily individuals https://thestargateproject.io