Knossos in Finnish Knossos in Finnish Knossos proper noun An ancient city and archaeological site in the island of Crete, in modern Greece. Add to Flashcards