Clifton in Irish Clifton in Irish Clochán proper noun A town on Union Island, Saint Vincent and the Grenadines. Add to Flashcards