Definition of スカイライン

スカイライン

sukairain

Common word
noun
1.
skyline
2.
scenic mountain road