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