Based on the words semicircle, semifinal, and semisolid, what does the Latin prefix mean
A. Complete
B.Half
C.Almost
D.Imcomplete