NORTHWARDS

Definition of NORTHWARDS

  1. (adv)in a northern direction