I don't even know what to Google in order to find the answer to this question.
I'm trying to determine the proper grammar for outdoing someone in a particular area. For instance, in the previous sentence, I comfortably used the word "outdo" as a single word with no hyphen, and the dictionary supports this. However, what about fishing better than someone? Wiktionary believes that "outfish" is a word, but Microsoft Word and other dictionaries disagree. Since in English, unlike in German and other languages, we don't typically mash words together to get a single valid word (at least not without a hyphen), my question is as follows.
Which of the following is the correct way to express fishing better than someone: outfish, out-fish, or out fish?