Yes. In modern times, "diaspora" is generally used exclusively for the Jewish people being removed from their ancestral homes in Palestine and being forced to find new homes in other locations in Europe and Russia. Nonetheless, there have been other diasporas throughout history, for example, the Armenian people. Many African tribes were pushed around, and of course the early history of the United States is full of shameful stories of Native American ("Indian") tribes being forced to leave their ancestral homes and start over in a different place. No. Both are German, but they have different meanings. A haven is a harbor. Heaven (which is customarily written and spoken without "the" or "a") is (in Christian, Jewish and Muslim theology) the wonderful, peaceful place where religious people believe they will awake after death and live there forever. (This may also be true in the other two new related, monotheistic religions: Baha'i and Rastafarianism.) This is a slang word, based on the word "switch," meaning to reverse the location, importance, etc., of two things, which may or may not have anything in common. "Cohort" is a word meaning "a group of people." Originally, it was a Latin word used by the Romans, meaning one of a group of ten divisions of warriors. They are not 100% identical, but in most cases they can be used interchangeably. No one will be confused if you pick the wrong one.