Which country lies immediately south of Nicaragua? July 20, 2017 By Show answer Costa Rica More Geography QuestionsMore World Geography Questions