Incheon /ˈɪnt͡ʃʌn/ noun1 •A city in South Korea.South Korea's Yeonpyeong Island is situated in the Yellow Sea. It is located approximately 80 kilometres west of Incheon and 12 kilometres south of the coastline of Hwanghae Province, North Korea. — 2024