What does Ndiyo mean in Swahili?

Ndiyo means literally "these words are true," and is used as an affirmative in answer to a question (though it has some other uses as well). It is almost invariably translated into English as simply "yes."