When used with periods of time, bi means "two" or "every two". Bimonthly means "once in two months"....When used with periods of time, semi means "half of" or "occurring twice within a period of time." Semimonthly means "twice a month". I thought there was a note that said, "avoid this word because it is confusing," but that is not the case. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.