スカイライン (Sukairain) is a Japanese noun meaning “skyline, scenic mountain road”.

Meanings

  1. nounskyline
  2. nounscenic mountain road