fore-
trans-
ex-
pre-
semi-
bi-
inter-
under-
mini-
co-
re-
over-
super-
two
not enough, below
too much
half, partly
extreme, big
small
across, through
again or back
together
before-
front
former
between