Lewis in Polish Lewis in Polish Lewis proper noun Ellipsis of the Isle of Lewis: an island of Scotland, United Kingdom. Add to Flashcards